查看原文
其他

springboot上搭建个多线程小demo,送给学习的你

我是程序汪 我是程序汪 2021-09-08

条上 程序汪、程序汪汪(旧号不更新了) 都是我的号

下面就是一个多线程实际应用代码,有源码提供

背景

高级开发必须要懂多线程,大家看看腾讯、阿里、百度的java开发招聘信息也就知道多线程是多么的重要。

学习目标

能在实战项目中利用多线程提高性能

代码举例

程序员们开始学多线程啦

我这个例子是在springboot上搭建的,方便快捷。


两种线程池定义,一个是spring的线程池,一个是手段创建的线程池,都可以用。程序员们实战开发当然用spring的线程池


代码红色是因为我安装了阿里的代码提示idea插件



spring线程池配置,程序员开发时参数不能乱设置啊,有空我在写篇线程池的分析


线程测试入口,有统计总共执行时间


下面是多线程的关键代码,java程序员请注意


每个线程我都打印了执行时间,方便后面看效果



下面是具体业务逻辑,实战中是查数据库或调用下游系统接口,这里我sleep了2秒,好模拟效果


springboot启动后,触发多线程,日志如下,线程池我配置了2个线程,看下面日志很清楚的


触发方式,看这里


基础知识




源码下载地址  

多线程demo   https://pan.baidu.com/s/1NS5tEh9R8uwXH6Bh46SllQ  密码 b02t

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存